<?php
/**
 * Script para agregar/editar directors a orquesta
 * @author Sahib J. Leo
 */
require '../../../config.php';
require PATH_ADMIN . 'session.php';
require PATH . 'classes/ofj-orm/Director.php';

define('MENU_ACTIVE', 'orquesta');
$css_arr = array('orquesta/directores/editar.css');
require PATH . 'admin/layout/header.php';

/*
 * Cargar los datos del director que se va a editar
 */
$Director = false;
if( isset($_GET['id']) ){
  $Director = Director::instance()->findById( (int)$_GET['id'] );
}

if(!$Director){
  // Crear nuevo director
  $Director = new Director();
  $Director->save();

  // Limpiar los dummy
  Director::deleteDummy();
}

?>
<div class="container">
  <div class="well">
    <a href="orquesta/directores/" class="btn">
      <i class="icon-arrow-left"></i>
      Lista de directores
    </a>
  </div>
  <div class="row">
    <div class="span3">
      <form id="frm_image"
        action="orquesta/directores/actions.php?action=upload_image"
        method="post" enctype="multipart/form-data" target="iframe_upload">
        <input type="hidden" name="director_id" value="<?php echo $Director->id ?>" />
        
        <img id="director_img" src="<?php
          echo BASE . Director::getImageUrl($Director->id) ?>"
          alt="director"
          style="width:<?php echo Director::IMG_WIDTH ?>px;height:<?php
            echo Director::IMG_HEIGHT ?>px;">

        <label>Seleccionar imagen<br />(JPG <?php
          echo Director::IMG_WIDTH
            ,'x', Director::IMG_HEIGHT, 'px - máx: '
            , ini_get('upload_max_filesize')
        ?>):</label>
        <input type="file" id="image_file" name="image_file" size="15">
      </form>
      <iframe id="iframe_upload" name="iframe_upload"></iframe>
    </div>
    <div class="span9">
      <form id="frm_director" method="post">
        <input type="hidden" name="director_id" value="<?php echo $Director->id ?>" />
        <table class="table">
          <tbody>
            <tr>
              <td>
                <label>Nombres:</label>
                <input type="text" name="nombre" id="nombre" class="input-xlarge"
                  value="<?php
                    echo htmlentities($Director->nombre, ENT_QUOTES, 'utf-8')
                  ?>"/>
              </td>
              <td>
                <label>Apellidos:</label>
                <input type="text" name="apellidos" id="apellidos" class="input-xlarge"
                  value="<?php
                    echo htmlentities($Director->apellidos, ENT_QUOTES, 'utf-8')
                  ?>"/>
              </td>
            </tr>
            <tr>
              <td colspan="2">
                <label>Periodo:</label>
                Del año: 
                <select name="anio_inicio" id="anio_inicio">
                  <?php
                  $year_min = 1912; // Hace 100 años
                  $year_max = date('Y');
                  for($i = $year_max; $i >= $year_min; $i--):
                  ?>
                  <option
                    <?php
                    if($Director->anio_inicio == $i):
                      echo 'selected="selected"';
                    endif;
                    ?>
                    value="<?php echo $i ?>"><?php echo $i ?></option>
                  <?php
                  endfor
                  ?>
                </select>
                Al año:
                <select name="anio_fin" id="anio_fin">
                  <option value="0">Actual</option>
                  <?php
                  for($i = $year_max; $i >= $year_min; $i--):
                  ?>
                  <option
                    <?php
                    if($Director->anio_fin == $i):
                      echo 'selected="selected"';
                    endif;
                    ?>
                    value="<?php echo $i ?>"><?php echo $i ?></option>
                  <?php
                  endfor
                  ?>
                </select>
              </td>
            </tr>
            <tr>
              <td>
                <label>Bio en español:</label>
                <textarea name="bio" id="bio" cols="30" rows="10"><?php
                  echo $Director->bio
                ?></textarea>
              </td>
              <td>
                <label>Bio en ingles:</label>
                <textarea name="bio_en" id="bio_en" cols="30" rows="10"><?php
                  echo $Director->bio_en
                ?></textarea>
              </td>
            </tr>
          </tbody>
        </table>
        <div class="form-actions">
          <button id="btn_save" type="button" class="btn btn-primary">
            <i class="icon-hdd icon-white"></i>
            Guardar
          </button>
        </div>
      </form>
    </div>
  </div>
</div>
<script type="text/javascript">
var IMG_PATH    = <?php echo json_encode(BASE . Director::IMG_PATH) ?>;
var DIRECTOR_ID = <?php echo $Director->id ?>;
</script>
<?php
$js_arr = array(
  'tinymce/jscripts/tiny_mce/tiny_mce.js',
  'orquesta/directores/editar.js'
);
require PATH . 'admin/layout/footer.php';